package com.coda.service;

import com.coda.common.PageResult;
import com.coda.dto.PageDto;
import com.coda.entity.Store;

import java.util.List;

public interface StoreService {
    /**
     * 查询所有仓库
     * @return
     */
    List<Store> getStoreList();

    /**
     * 分页查询仓库列表
     * @param pageDto
     * @param store
     * @return
     */
    PageResult getstorePage(PageDto pageDto, Store store);

    /**(
     * 修改仓库信息
     * @param store
     */
    void updateStore(Store store);

    /**
     * 根据编号查询仓库
     * @param store
     * @return
     */
    Store getStore(Store store);

    /**
     * 添加仓库
     * @param store
     */
    void addStore(Store store);

    /**
     * 删除仓库
     * @param id
     */
    void deleteStre(Long id);
}
